@charset 'utf-8';

html{
	color:rgb(0,0,0);
	background:rgb(242,242,242);
	font-size: 14px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,strong{
	padding:0;
	margin:0;
	font-size: 14px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;display: block;}
a{text-decoration:none; color:inherit;}
a:hover{text-decoration:none; color:inherit;}
var,em,strong{font-style:normal;font-weight:normal;}
address,caption,cite,code,dfn,em,strong,th,var, optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;text-align:center;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';display:block;clear:both;}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{vertical-align:baseline;}
legend{color:rgb(0,0,0);}
input,button,textarea,select,optgroup,option{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body,div,p{margin: 0;padding: 0;}
ul{list-style: none; }
body{width:100%; *cursor:default; font-family:"	Microsoft YaHei","微软雅黑";
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;}


/* ============ */
/* 公用样式 */
.box{ width:100%; display:block; position:absolute; z-index:1; top:0; left:0; min-height:100%;}
.main{ width:1000px; height:100%; display:block; margin:0 auto;}


/* 左侧列表样式 */
.nav{ width:215px; min-height:100%; background:rgba(40,45,48,1); float:left;}
.navfixd{ position:fixed; bottom:0px;}
.logobox{ width:100%; background:rgba(34,39,43,1); display:block;}
.logoimg{ width:132px; height:34px; display:block; padding:43px 41px; cursor:pointer;}
.userbox{ width:100%; height:200px; display:block; padding-top:20px; }
.userimg{ width:110px; height:110px; overflow:hidden; display:block; margin:0 auto; border-radius:50%; border:2px solid rgba(255,255,255,1); cursor:pointer;}
.userimg img{ width:100%; display:block;}
.username{ width:100%; display:block; padding-top:30px;}
.username p{ max-width:160px; display:block; text-align:center; font-weight:bold; font-size:22px; color:rgba(255,255,255,1); text-overflow:ellipsis;white-space:nowrap; overflow:hidden; margin:0 auto;}

.navbox{ width:100%; display:block; padding-bottom:50px; overflow:hidden; position:relative;}
.navbox dd{ width:100%; display:block; height:50px; position:relative; cursor:pointer; color:rgba(255,255,255,1);}
.navbox dd:hover{ background:rgba(34,39,43,1);}
.navli{ width:180px; height:24px; padding:13px 0px 13px 20px;}
.navli span{ height:100%; display:block; float:left;}
.navli .icon{ width:24px; background:url(../img/navimg/navicon.png) no-repeat; background-size:100% auto;}
.navli .text{ line-height:24px; margin-left:20px;}
.navli .nav1{ background-position:0px 0px;}
.navli .nav2{ background-position:0px -24px;}
.navli .nav3{ background-position:0px -48px;}
.navli .nav4{ background-position:0px -72px;}
.navli .nav5{ background-position:0px -96px;}
.navli .nav6{ background-position:0px -120px;}
.navli .nav7{ background-position:0px -144px;}
.navli .nav8{ background-position:0px -168px;}
.navli .nav9{ background-position:0px -192px;}
.navli .nav10{ background-position:0px -216px;}

.navbox .navmack{ width:6px; height:50px; background:rgba(252,204,39,1); display:block; position:absolute; z-index:5; top:0; right:0px;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.navnow{ background:rgba(34,39,43,1) !important; }


/* 顶部横向用户头像栏 */
.scubox{ width:785px; height:60px; background:rgba(255,255,255,1); position:absolute; top:0px; z-index:10; right:0px;}
.scudv{ display:block; float:right; height:40px; padding:10px 20px;}
.scuimg{ width:38px; height:38px; border-radius:50%; border:1px solid rgba(200,200,200,1); float:left; display:block; overflow:hidden; cursor:pointer; }
.scuimg img{ width:100%; display:block;}
/*.scuname{ padding:0px 10px; height:40px; max-width:80px; overflow:hidden; line-height:40px; font-size:14px; color:rgba(50,50,50,1); float:left; text-overflow:ellipsis;white-space:nowrap;}*/
.scuname{ padding:0px 10px; height:40px;line-height:40px; font-size:14px; color:rgba(50,50,50,1); float:left;}

.scuarrow{ height:40px; line-height:40px; font-size:14px; text-align:center; padding:0px 5px; display:block; float:left; color:rgba(252,204,39,1); cursor:pointer;}


/* 右侧内容栏 */
.cont{ width:765px; padding:80px 0px; display:block; float:right; position:relative;}
.zydvbox{ width:100%; display:block; float:left;}


/* 用户当前位置导航样式 */
.positionnav{ width:96%; height:24px; padding:10px 2%; background:rgba(255,255,255,1); display:block; margin-bottom:20px;}
.positionnav p{ display:block; height:24px; float:left; font-size:16px; font-weight:bold; line-height:24px; color:rgba(100,100,100,1); margin-right:5px;}
.positionnav span{ height:100%; display:block; float:left; margin:0px 2px;}
.pstnicon{ width:24px; height:24px; display:block; float:left; background:url(../img/navimg/navicon1.png) no-repeat; background-size:24px auto;}
.psicon1{background-position:0px 0px;}
.psicon2{ background-position:0px -24px;}
.psicon3{ background-position:0px -48px;}
.psicon4{ background-position:0px -72px;}
.psicon5{ background-position:0px -96px;}
.psicon6{ background-position:0px -120px;}
.psicon7{ background-position:0px -144px;}
.psicon8{ background-position:0px -168px;}
.psicon9{ background-position:0px -192px;}
.psicon10{ background-position:0px -216px;}


/* 共找到记录 */
.zy_pdv{width:100%; height:24px; padding:10px 0px;  line-height:24px;}
.zy_plf{ font-size:14px; float:left; display:block; }
.zy_plf span{ float:left;}
.zy_pta{ color:rgba(100,100,100,1);}
.zy_ptb{ color:rgba(252,204,39,1); margin:0px 5px;}

.zy_updata{ position:absolute; height:20px; padding:10px 0px; display:block; z-index:5; top:15px; right:20px; cursor:pointer; font-size:12px; line-height:20px; color:rgba(252,204,39,1);}

.zy_updata .zyupicon{ width:30px; height:20px; background:url(../img/navimg/clubupicon.png) no-repeat; display:block; float:left; overflow:hidden;}
.zy_updata .zyuptxt{ height:20px; display:block; float:left;}
.zyupia{ background-position:0px 0px;}
.zyupib{ background-position:0px -20px;}
.zyupic{ background-position:0px -40px !important;}


/* 俱乐部管理  顶部导航 */
.zya_clubnav{ width:100%; display:block; height:46px;}
.zya_clubnav span{ width:120px; display:block; float:left; margin-right:1px; font-size:16px; text-align:center; line-height:46px; color:rgba(50,50,50,1); background:rgba(249,249,249,1); cursor:pointer;}

.zyon{ background:rgba(255,255,255,1) !important; color:rgba(252,204,39,1) !important; box-shadow:0px -3px 10px rgba(0,0,0,0.1);}



/* ===========================*/
.zypop_p{ width:100%; height:20px; padding-bottom:9px; border-bottom:1px solid rgba(200,200,200,1);}
.zypop_text{font-size:14px; color:rgba(50,50,50,1); line-height:20px;}
.zypop_close{ width:20px; height:20px; display:block; float:right; background:url(../img/expression/eclose.png) no-repeat; background-size:100% 100%; cursor:pointer;}

.pup_dva,.vdo_dva{ width:100%; height:30px; line-height:30px; display:block; font-size:14px; color:rgba(50,50,50,1);}
.pup_txt,.vdo_txt{ display:block; float:left;}
.pup_dva .pup_dvap,.vdo_dva .vdo_dvap{ height:100%; float:left; display:block; margin-left:20px; cursor:pointer;}
.pup_icon,.vdo_icon{ width:30px; height:30px; display:block; float:left; background:url(../img/navimg/clubaddTripicon.png) no-repeat; background-size:30px auto;}
.popon .pup_icon,.popon .vdo_icon{ background-position:0px -30px;}
.pup_dvatxt,.vdo_dvatxt{ display:block; float:left;}
.zyapdv{ display:block; cursor:pointer; width:100%; height:100%;} 


/* 表情弹层 */
.expression{ width:465px; height:412px; display:none; position:absolute; z-index:5; background:url(../img/expression/ebackimg.png) no-repeat; background-size:100% 100%; top:20px; left:-12px; }
.ex_box{ width:400px; height:352px; margin:0px auto; margin-top:35px;}
.ex_dl{ width:100%; height:322px; display:block;}
.ex_dl dd{ width:40px; height:60px; display:block; padding:10px 8.5px; float:left; cursor:pointer;}
.ex_dl dd img{ width:100%; display:block;}
.ex_dl dd .ex_ddtxt{ width:100%; height:20px; display:block; text-align:center; line-height:20px; font-size:12px; color:rgba(50,50,50,1);}
.ex_dl dd:hover{ background:rgba(245,245,245,1);}


/* 上传图片弹层 */
.pupimg{ width:465px; height:413px; display:none; position:absolute; z-index:50; left:-12px; top:20px; background:url(../img/expression/pupbackimg.png) no-repeat; background-size:100% 100%;}
.pup_box{ width:400px; height:340px; margin:40px auto 0px;}
.pup_ptxt{ height:30px; line-height:30px; font-size:14px; color:rgba(50,50,50,1); display:block; float:right;}
.pup_ptxt span{ height:100%; margin:0px 5px; color:rgba(252,204,39,1);}
.pup_imgbox{ width:100%; height:280px; display:block; }

#as{ width:120px; height:30px; float:left; position:relative; display:block; background:rgba(252,204,39,1); }
.webuploader-pick{ height:30px; line-height:30px;position: relative;display: inline-block;cursor: pointer;color:rgba(255,255,255,1);text-align: center;overflow: hidden;}
#as .webuploader-pick{width:120px;}
.vdo_btn .webuploader-pick{width:86px;}
.webuploader-element-invisible {position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);}


/* 上传图片错误提示层 */
.club_imgerrow{ width:100%; height:100%; position:fixed; z-index:100; top:0; left:0; background:rgba(0,0,0,0.6); display:none;}
.club_dva{ width:320px; min-height:150px; padding:15px 10px; border-radius:5px; position:absolute; z-index:5; top:50%; left:50%; display:block; background:rgba(255,255,255,1);}

.club_erop{ width:100%; min-height:70px; margin:20px 0px 10px 0px; text-align:center; font-size:16px; line-height:24px; color:rgba(50,50,50,1); }

.club_btndv{ width:100%; height:30px; display:block;}
.club_erobtn{ width:120px; height:30px; background:rgba(252,204,39,1); font-size:18px; line-height:30px; color:rgba(255,255,255,1); text-align:center; display:block; margin:0 auto; cursor:pointer;}


/*.pup_imgbox::-webkit-scrollbar {width:8px;}
.pup_imgbox::-webkit-scrollbar-track { background:#DDDDDD; -webkit-border-radius:px; border-radius:px;}
.pup_imgbox::-webkit-scrollbar-thumb { -webkit-border-radius:px; border-radius:px; background: rgba(40,45,48,0.5); }
.pup_imgbox dl{ width:100%; display:block; float:left;}
.pup_imgbox dl dd{ width:124px; height:124px; border:1px solid rgba(240,240,240,1); margin:2px; display:block; float:left; position:relative;}
.pup_delbtn{ width:20px; height:20px; background:url(../img/navimg/clubpicclose.png) no-repeat; position:absolute; top:10px; right:10px; z-index:5; cursor:pointer;}
.pup_dd{ width:100%; height:100%; display:block;}
.pup_btn{ width:60px; height:60px; padding:31px; border:2px dashed rgba(200,200,200,1); display:block; float:left; margin:2px; cursor:pointer; position:relative;}
.pup_btn span{ border-radius:2px; display:block; background:rgba(200,200,200,1); position:absolute; z-index:2;}
.pup_btn span:nth-child(1){ width:60px; height:4px; top:59px;}
.pup_btn span:nth-child(2){ width:4px; height:60px; left:59px;}
.pup_input{ width:100%; height:100%; position:absolute; outline:none; background:rgba(0,0,0,0); opacity:0; display:block; top:0; left:0; cursor:pointer; z-index:10;}*/


/* 上传视频弹层 */

.vdopopdv{ width:465px; height:412px; display:none; position:absolute; top:20px; left:-12px; background:url(../img/expression/ebackimg.png) no-repeat; background-size:100% 100%;}
.vdo_box{ width:400px; height:350px; margin:36px auto 0px;}

.vdo_dvb{ width:100%; height:30px; margin:5px 0px; display:block; position:relative;}
.vdo_dvb p{ display:block; float:left; height:30px; font-size:14px; line-height:30px;}
.dvo_lf{ margin-right:10px; }

.vdo_name{ margin-left:10px; max-width:200px; overflow:hidden;}
.vdo_btn{ width:86px; height:30px; display:block; background:rgba(252,204,39,1);  position:relative; cursor:pointer; float:left; text-align:center; line-height:30px; color:rgba(255,255,255,1);}
.vdo_input{width:30px; height:30px; position:absolute; outline:none; background: rgba(0,0,0,0); opacity:0; display:none; top:0; left:0; cursor:pointer; z-index: 10;}

.vdo_dvc{ width:100%; margin-top:150px; display:block;}
.vdo_speed{ width:330px; height:20px; display:none; margin:10px 0px; position:relative;}
.vdo_var{ width:0%; height:18px; border:1px solid rgba(252,204,39,1); display:block; position:absolute; top:0; left:0; z-index:1; background:url(../img/expression/vdobarcont.png) repeat-x; background-size:auto 100%; color:rgba(255,255,255,1); text-align:center; font-size:14px; line-height:18px;}

.vdo_back{ width:328px; height:18px; border:1px solid rgba(220,220,220,1); display:block; background:url(../img/expression/vdobarback.png) repeat-x; background-size:auto 100%;}
.vdo_btntxt{ width:100%; height:20px; line-height:20px; font-size:12px; color:rgba(150,150,150,1);}

.vdo_dvd{ width:100%; float:left; display:block; margin-top:20px;}
.vdo_dvda{ width:100%; height:30px; font-size:14px; line-height:30px; color:rgba(50,50,50,1);}
.vdo_dvda span{ height:100%; display:block; float:left;}
.vdo_dvda .rtbtn{ width:86px; color:rgba(255,255,255,1); background:rgba(252,204,39,1); text-align:center; cursor:pointer; margin:0px 10px;}

/*.vdo_dvdb{ width:auto; display:none; height:120px; margin-top:10px; float:left; position:relative;}
.vdo_dvdb .img{ height:100%; display:block; border:1px solid rgba(220,220,220,1);}
*/


/* 选择封面 */
/*.vdo_dve{ width:400px; display:none; height:350px; position:absolute; z-index:10; background:rgba(255,255,255,1); top:36px;}
.vdo_dvea{ width:100%; height:29px; border-bottom:1px solid rgba(200,200,200,1); color:rgba(50,50,50,1);}
.vdo_dvea span{ height:100%; display:block; float:left; line-height:30px; font-size:14px;}
.vdo_dvea .rtok{ width:86px; height:28px; cursor:pointer; background:rgba(252,204,39,1); color:rgba(255,255,255,1); text-align:center; float:right;}

.vdo_dveb{ width:100%; height:310px; display:block; overflow-x:hidden; overflow-y:scroll; margin-top:10px;}
.vdo_dveb dl{ width:100%; display:block; float:left;}
.vdo_dveb dl dd{ width:32%; height:60px; display:block; float:left; margin:3px 0.5%; cursor:pointer;}
.vdo_dveli{ height:100%; display:block; margin:0 auto; position:relative;}
.vdo_dveimg{ height:58px; display:block; margin:0 auto; border:1px solid rgba(200,200,200,1);}
.vdo_dveplay{ height:26%; display:block; position:absolute; z-index:2; top:50%; left:50%; pointer-events:none;}
.vdosel{ display:none; height:50%; position:absolute; z-index:10; top:50%; left:50%;}
.vok .vdosel{ display:block !important;}*/


/* 上传封面 */
.vdo_cover{ position:absolute; z-index:-100; opacity:0; background:rgba(0,0,0,0); pointer-events:none;}

.vdo_coverbox{ width:725px; padding:15px 20px; min-height:500px; background:rgba(255,255,255,1); display:none; }
.vdo_cbdva{ width:100%; height:20px; line-height:20px; font-size:16px; color:rgba(50,50,50,1); border-bottom:1px solid rgba(200,200,200,1); padding:5px 0px;}
.vdo_cbdva span{display:block; height:20px;}
.vdo_cbsplf{ float:left;}
.vdo_cbsprt{ float:right; width:20px;  background:url(../img/navimg/adminclose.png) no-repeat; background-size:100%; cursor:pointer;}

.vdo_cbdvb{ width:100%; height:410px; margin-top:20px;}
.vdo_cbdvblf{ width:70%; height:100%; display:block; float:left;; overflow:hidden; position:relative;}
.vdo_cbdvblf .picimg{ width:100%; height:100%;}

.vdo_cbdvbrt{ width:29%; height:100%; display:block; float:right;}
.vdo_cbdvbrt .vdo_rt_tle{ width:100%; display:block; color:rgba(50,50,50,1); font-size:16px; padding:5px 0px; text-align:center;}
.vdo_rtdv{ width:200px; height:112.5px; display:block; margin-top:20px; overflow:hidden; position:relative;}
.preview-lg{ width:100%; height:100%; display:block;}
.vdo_rt_play{ width:18%; position:absolute; z-index:5; top:50%; left:50%; display:block; pointer-events:none;}

.vdo_cbdvc{ width:70%; height:30px; margin-top:10px; display:block;}
.vdo_upimg{ width:120px; height:30px; background:rgba(252,204,39,1); color:rgba(255,255,255,1); text-align:center; display:block; line-height:30px; font-size:16px; float:left; cursor:pointer;}
.vdo_dvcrt{ float:right; height:30px; display:block;}
.vdo_dvcrt .btn{ width:30px; height:30px; float:left; background:rgba(252,204,39,1); margin:0px 10px; cursor:pointer;  }
.vdo_dvcrt .icon{ width:100%; height:100%; display:block; background:url(../img/navimg/zyheadicon.png) no-repeat;}
.vdo_dvcrt .icon-rotate-left{ background-position:0px 0px;}
.vdo_dvcrt .icon-rotate-right{ background-position:0px -30px;}
.vdo_submit{ width:100px; height:30px; display:block; float:left; margin-left:10px; background:rgba(252,204,39,1); color:rgba(255,255,255,1); font-size:16px; line-height:30px; text-align:center; cursor:pointer;}



/* 上传数据遮罩层 */
.zyhd_shade,.zyhd_dlepop{ width:100%; height:100%; display:none; position:fixed; z-index:100; background:rgba(0,0,0,0.7); top:0px; left:0px;}
.zyhd_box{ width:150px; display:block; position:absolute; z-index:1; top:50%; left:50%;}
.zyhdload{ width:30px; height:30px; margin:0 auto;}
.zyhdsp{ width:100%; height:30px; display:block; line-height:30px; font-size:14px; text-align:center; color:rgba(255,255,255,1);}
.zyhd_dlepop{ display:none;}
/* 删除图片视频遮罩层 */


/* 视频播放弹层 */
/*.zymy_videobox{ width:100%; height:100%; display:none; position:fixed; z-index:120; background:rgba(0,0,0,0.5);}

.zyv_box{ width:800px; padding:20px 0px; background:rgba(0,0,0,1); top:50%; left:50%; position:absolute; z-index:2; display:block;}
.zyvvdo{ width:100%; display:block;}
.zyv_close{ width:70px; height:30px; position:absolute; display:block; top:-30px; right:0px; cursor:pointer; background:url(../img/navimg/clubvdoclose.png) no-repeat; background-size:100% auto;}*/

.zypblcvdo{ max-width:100%; height:100%; margin:0 auto; display:block;}


/* 删除弹出层样式 */
/* 删除弹出层样式 */
.zydelbox{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.6); z-index:100; display:none;}
.zydelcent,.zydelcentno,.zydelpopcent{ width:310px; min-height:180px; z-index:5; background:rgba(255,255,255,1); border-radius:5px; position:absolute; top:50%; left:50%;}
.zydelcent{ display:block;}
.zydelcentno{ display:none;}
.zydelpopcent{ display:block;}

.deltle{ margin-top:35px; display:block; font-size:20px; text-align:center; color:rgba(50,50,50,1);}
.deltxt{ width:90%; margin:0px 5%; padding:15px 0px; display:block; font-size:14px; color:rgba(100,100,100,1); line-height:24px; text-align:center; }

.zydelbtndv{ width:100%; height:30px; display:block; margin:20px 0px; position:relative;}
.zydelbtndv .delbtn{ width:118px; height:28px; border-radius:3px; position:absolute; top:0px; text-align:center; color:rgba(50,50,50,1); line-height:28px; font-size:16px; cursor:pointer;}

.zydelbtndv .delok,.zydelbtndv .zyhdok{ left:25px; border:1px solid rgba(252,204,39,1); background:rgba(252,204,39,1);}
.zydelbtndv .delno,.zydelbtndv .zyhdno{ right:25px; border:1px solid rgba(220,220,220,1); background:rgba(255,255,255,1);}
.zydelbtndv .zyinow{ left:50%; border:1px solid rgba(252,204,39,1); background:rgba(252,204,39,1);}

.delnow{ background:rgba(255,0,0,0.3) !important;}


/* 返回顶端 */
.zygotop{ width:50px; height:50px; display:none; z-index:200; position:fixed; bottom:50px; background:url(../img/navimg/gotopimg.png) no-repeat; background-size:100%; cursor:pointer; border-radius:8px; overflow:hidden;}


/* 公用样式 */
.zyvague{
	-webkit-filter:blur(3px);
	-moz-filter:blur(3px);
	-ms-filter:blur(3px);
	-o-filter:blur(3px);
	filter:blur(3px);
	}

.zyHVcont{
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	}
	
.zyHcont{
	-webkit-transform:translate(-50%,0%);
	-moz-transform:translate(-50%,0%);
	-ms-transform:translate(-50%,0%);
	-o-transform:translate(-50%,0%);
	transform:translate(-50%,0%);
	}
	
.zyVcont{
	-webkit-transform:translate(0%,-50%);
	-moz-transform:translate(0%,-50%);
	-ms-transform:translate(0%,-50%);
	-o-transform:translate(0%,-50%);
	transform:translate(0%,-50%);
	}

.zyimgno{ pointer-events:none; background:rgba(153,153,153,1) !important;}

.zyhide{ display:none !important;}
.adx{width: 650px;
word-break: break-all;}
